@charset "utf-8";
/* main document body, main font style, background image,scrollbars, etc. */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	scroll: auto;

	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000088;

	scrollbar-face-color: #ffffff; 
	scrollbar-shadow-color: #c0c0c0;     
	scrollbar-highlight-color: #c0c0c0; 
	scrollbar-3dlight-color: #ffffff;     
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-track-color: #ffffff;   
	scrollbar-arrow-color: #ffffff;
}
/* default table design */
table {
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
/* main table used by the main frame template */
table.main {
	border: none;
	border-width: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
/* table used as frames for other tables */
table.frame {
	background-color: #999999;
}


/* standard form style table */
table.adminform {
	border-collapse: collapse;
	padding: 10px;
}

table.adminform td.editor {
	font-size: 9px;
}

/* standard list style table */
table.adminlist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.adminlist td{
	border:1px solid #DBE0DF;
}

table.adminlist td input[type=text]{
	width:120px;
}

table.weather_input {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ddd;
	border-spacing: 0px;
	width: 70%;
	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background: url(../images/background.jpg);
	background-repeat: repeat;
	font-size: 11px;
	color: #000;
}
table.adminlist th.title {
	text-align: center;
}
table.adminlist tr.row0 {
	background-color: #F9F9F9;
	height:25px;
}
table.adminlist tr.row1 {
	background-color: #FFF;
	height:25px;
}
table.adminlist th a:link, table.adminlist th a:visited {
	color: #c64934;
	text-decoration: none;
}
table.adminlist td.user_search{
	text-align:center;
	height:30px;
	font-size:15px;
}
.inputbox {
        z-index: -3;
        font-size: 14px;
		font-weight:20px;
		height: 20px;
		border:solid 1px #cccccc;
}
.text_area {
        border : 1px solid #cccccc;
        z-index: -3;
        font-size: 11px;
}
.button {
		padding: 0px 5px;
		line-height: 18px !important;
		line-height: 16px;

		margin: 1px;
		color : #333;
		font-weight : bold;
		background-color:#f9f9f9;
		border: 3px double #cccccc;
}

.list_title{
	font-family:Simsun;
	font-size:12;
	color:#000000;
	background-color:#f9f9f9;
	height:37px;
	border-bottom:dashed 1px #C6C6C6;
	text-decoration:center;
}

.print_title{
	font-family:Simsun;
	font-size:12;
	color:#000000;
	background-color:#eeeeee;
	height:37px;
	text-decoration:center;
}

#user_add span.mark{
	font-weight:bold;
	width:10px;
	color:#3A7E03;
	font-size:18px
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;}

#user_add span.mark1{
	font-weight:bold;
	width:10px;
	color:red;
	font-size:18px
}

.user_list{
	 border-bottom:solid 2px #000000;
	 border-top:solid 2px #000000;
}
#user_add span.whb{
	text-align: right;
	font-weight:bold;

	padding-right:5px;
}

#user_add span.checkbox_label{
	text-align: left;
	width: 110px;
	padding-left:10px;
}

table#user_add a.duplicate_id {
	color : #808080;
	text-decoration : none;
	display: inline;
	border: 1px solid #DDD;
	width: 65px;
	text-align:center;
	padding: 2px 1px 2px 1px;
}
table#user_add a.duplicate_id:hover {
	color : #C64934;
	border: 1px solid #c24733;
	background-color: #f1e8e6;
	padding: 3px 0px 1px 2px;
}
table#user_add a.duplicate_id:active {
	color : #FF9900;
}

table.adminheading {
	background-color: #FFF;
	font-family : Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	border-collapse: collapse;
	color: #C64934;
	font-size : 18px;
	font-weight: bold;
	text-align: left;
}
table.adminheading th {
	background: url(../../../images/generic.png) no-repeat left;
	text-align: left;
	height: 50px;
	width: 99%;
	padding-left: 50px;
	border-bottom: 5px solid #fff;
}
.login_request{
	color: #49898B;
	width:69px;
	height:21px;
	font-size:11px;
	font-weight: bold;
	padding: 1px,5px,1px,5px;
}
.first_service_request{
	color:#30879A;
	padding-right:4px;
	padding-bottom:2px;
	text-align:right;
	font-weight: bold;
}
.more_view{
	position:absolute;
	color:#67BBCC;
	font-size:10px;
	left:214px;
	top:765px;
	width:60px;
}
.user_reg_left{
	font-family:Simsun;
	text-align:center;
	background:#F7F7F7;
	width:300px;
	height:35px;
	border-bottom:dashed 1px #000000;
}
.report_req_left{
	font-family:Simsun;
	text-align:center;
	background:#F7F7F7;
	width:100px;
	height:35px;
	border-bottom:dashed 1px #000000;
}
.user_reg_left1{
	font-family:Simsun;
	text-align:left;
	padding-left:20px;
	width:100px;
	height:30px;
	border-bottom:dashed 1px #C6C6C6;
}
.user_reg_right1{
	 padding-left:10px;
	 border-bottom:dashed 1px #C6C6C6;
	 width:300px;
}
.user_reg_right{
	 padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	 border-bottom:dashed 1px #000000;
}
.user_reg_right div img.delete-photo{margin-left:20px; margin-top:5px;}
.cbody_left_menu{
	color:#7CA500;
	text-align:left;
	font-family:Simsun;
	font-size:13px;
	text-indent:5px;
	padding: 3px,1px,3px,20px;
}
.cbody_left_menu1{
	color:#038d00;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	padding: 3px,1px,3px,5px;
}
.login_left{
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	
}
.login_right{
	border:1px solid #000;
	vertical-align:top;
	width:80%;
}
.site_left{
	border-bottom:1px solid #B2ABA3;
	border-right:1px solid # B2ABA3;
	height:20px;
	color:#534E4A;
	text-align:right;
	padding-right:5px;
}
.site_right{
	border-bottom:1px solid #B2ABA3;
	height:20px;
	text-align:left;
	padding-left:5px;
	color:#524F48;
	font-weight:bold;
}
.date{
	color:#7B6E5B;
	font-size:10px;
}
/* div 클라스정의*/
/* 회원규약동의 */
div#set_user_type div#title{font-size:16px;font-weight: bold;height:20px;text-align:left;color:#2C899B;width:90%;}
div#set_user_type{font-size:12px;	width:90%;	height:90%;	padding-top:15px;}
div#set_user_type div#content{overflow:auto; text-align:left; border: solid 3px #E7E8E3;padding:10px;width:85%;height:250px}
div#set_user_type div#agree{padding:10px; text-align:left;padding-left:20px;}
div#set_user_type div#readtxt{height:50px;text-align:left;color:#387F00;font-size:14px;width:85%;vertical-align:middle;}
div#set_user_type div#button{}
div#top{height:30px;}
/* 체계관리 */
div#system_admin_left{float:left:width:300px;}
div#system_admin_left div#item_no{padding:20px;height:250px;width:100px;}
div#system_admin_right span#item1{padding:20px;text-align:center;}
/* 첫 페지 */

table#chejil_info a:visited,
a:active{color:#F88802;}

/* ---------- Links. Note: link colors are overridden by the user configuration ----*/
a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}
a:visited:active {text-decoration: none;}
a:visited:hover {text-decoration: underline;}


/*======= 결과보고서 관련 CSS======= */
.report_title1{font-family:Simsun; font-size:12; color:"15827F"; font-weight:bold}
.report_title2{font-family:Simsun; font-size:12; color:"6A6A6A"; }
.report_item1{font-family:Simsun; font-size:17; color:"545454"; font-weight:bold}
.report_item2{font-family:Simsun; font-size:16; color:"642F03"; font-weight:bold}
.report_item3{font-family:Simsun; font-size:13; color:"812500"; font-weight:bold}
.report_patient1{font-family:Simsun; font-size:12; color:"178181"; font-weight:bold}
.report_patient2{font-family:Simsun; font-size:12; color:"ABABAB"; font-weight:bold}
.report_detail{font-family:Simsun; font-size:12; color:"7E7E7E";}
.report_content{font-family:Simsun; font-size:13; color:"000000";}
.report_rect_item{font-family:Simsun; font-size:10; color:"000000";}
P.pagebreakhere {page-break-before: always}


#L1{	margin:5px 5px 5px 5px; line-height: 1.5; letter-spacing: 1px}
#L2{	margin:5px 10px 5px 5px; 	line-height: 1.5; letter-spacing: 1px}
#L3{	margin: 5px 15px 5px 5px;	line-height: 1.5; letter-spacing: 1px}

.p16{font-family:Simsun;	font-size:16px;}
.pb16{font-family:Simsun; font-size:16px;	font-weight:bold;}
.p14{font-family:Simsun;	font-size:14px;}
.pb14{font-family:Simsun; font-size:13px;}
.p12{font-family:Simsun; font-size:12px;}
.pb12{font-family:Simsun; font-size:12px;	font-weight:bold;}
.p10{font-family:Simsun; font-size:10px;}
.pb10{font-family:Simsun; font-size:10px;	font-weight:bold;}

.feature{
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*첫페지 css*/
.first_pg{font-family:Simsun; font-size:12px}

/* ========= 상담 CSS ==============*/
.drag{position:relative;cursor:pointer}
#myConsultmain{position:absolute;z-index:1000;width:180px;}
#myNoticebar{cursor:pointer;position:absolute;z-index:1000;background-color:#9ADB46;height:15;width:100%;top:0;padding:2px}
#myNoticesub{position:absolute;z-index:1000;width:100%;top:15;background-color:#F1FFDE;padding:0px;}
#myConsultmain1{position:absolute;z-index:1000;width:180px;}
#myNoticebar1{cursor:pointer;position:absolute;z-index:1000;background-color:#ECB034;height:15;width:100%;top:0;padding:2px}
#myNoticesub1{position:absolute;z-index:1000;width:100%;top:15;background-color:#F1FFDE;padding:0px;}
#myAdvermain{position:absolute;z-index:1000;}
div#revmsg_view{overflow-x:hidden; overflow-y:auto; text-align:left; border: solid 2px #E7E8E3;padding:0px;width:170px;height:220px}
.con_label1{font-family:Simsun; font-size:12; color:"#4A9E00"; font-weight:bold}
.con_label2{font-family:Simsun; font-size:11; color:"#0B655C";}
.con_content{font-family:Simsun; font-size:11; color:"#000000"; }
div#con_view{overflow:auto; text-align:left; border: solid 3px #E7E8E3;padding:20px;width:300px;height:370px}
div#con_view1{overflow:auto; text-align:left; border: solid 3px #E7E8E3;padding:20px;width:350px;height:220px}


